CXX = gcc

OBJFILES = main.o oglutils.o glslKernel.o GLee.o \
MCpolygonizer.o polygonize.o inverse.o \
rbfUtils.o 
###################################
all: gpuRbfEval

gpuRbfEval: $(OBJFILES)
	@echo "Linking ...."
	$(CXX) -o $@ $^ -lGL -lGLU -lglut

.cpp.o: $*.h
	@echo "Compiling C++ code ...."
	$(CXX) -c -O3 $*.cpp
   
.c.o: $*.h
	@echo "Compiling C code ...."
	$(CXX) -c -O3 $*.c

clean:
	rm -f *.o gpuRbfEval

main.o: rbfEvalKernel_3to1.h rbfEvalKernel_3to3.h
